package main

import "fmt"

func test() {
	fmt.Println("hello world")
}

// type可以定义函数类型
type funcType func()

// 可以为已存在的方式起别名
type funcTest func()

func main() {
	// 通过类型定义函数
	var f1 funcType
	f1 = func() {
		fmt.Println("通过类型定义的函数")
	}
	f1()

	// 通过别名定义函数
	var f2 funcTest
	f2 = test
	f2()
}
